約 1,887,639 件
https://w.atwiki.jp/java_pro/pages/22.html
import java.io.*; public class Otoshidama3{ public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int top = 0;/* 最も高い金額を入れる変数 */ try { for (int i = 0; i 3; i++){ System.out.println((i + 1) + "回目の金額を入力して下さい。"); String line = reader.readLine(); /* お年玉の金額を入力 */ int n = Integer.parseInt(line); if (top n){ top = n;/* より高い金額なら入れ替える */ } } System.out.println("最高金額は" + top + "円です。"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/kodan/pages/21.html
[java] JDKインストール [java] 用語 [java] リフレクション [java] javadoc作成 [java] スレッド名取得 [java] スレッド名取得2 [java] 型、キャスト [java] LOBファイル操作方法 [java] content-type設定 [java] Servlet [java] session [java] DataHandler [java] アノテーション [java] ファイルロック [java] Set [java] PostMethodのリダイレクト [java] InputStream⇒String
https://w.atwiki.jp/yasrun/pages/15.html
JAVA_ANT JAVA_JSP char配列をnullで初期化するとprintできない件 妥当性検査に失敗しました DOS窓で実行 compareTo Log4J Windows_Service Threadプログラム ソケットプログラム 単体テスト用ドックレット TomcatManager キー入力受付 Strutsメモ 素朴な疑問#1 ByteのListをbyteの配列にできないか? Javaでビープ音を鳴らす DBに接続 javax.naming.NameNotFoundException 名前 jdbc はこのコンテキストにバインドされていません API仕様書が見られない JARファイルの中から外を覗く サーブレット作成時にserviceメソッドをオーバーライドしない方がいい理由 ダンプ出力 バイナリファイル読み込み 和暦で本日の日付表示(JDK6.0以降) iTextで電子署名 Struts1使いのためのStruts2ガイド staticイニシャライザとinstanceイニシャライザ Strutsタグを含むJavaScriptコードの外部化 JavaMailで機種依存文字(丸囲み数字とか、カッコ付き「株」とか)が化ける件 プロンプト出力 内部文字コード 型パラメータ付きリストの配列 「擬似プリミティブ型」という言葉 jdb.exeを使ってみた Iteratorの実際のクラス キャストによる値の変化 SimpleDateFormatが5桁の西暦を受け付ける 子クラスがインスタンス化されないように親クラスに細工する 3DESで文字列を暗号化 Integerのリストに目的の数字が含まれているか判定 ラムダ式を試してみた 【Java】ファイルパスの導き方 Eclipse2023-12に罠あり
https://w.atwiki.jp/syusei/pages/4.html
Java Java Technology Java API Reference Bug Database Sun Developer Connection dev.java.net Java Community Process JCP 日本語 JavaOne Online Java Tutorial Java Blue Print Catalog Swing Labs Swing Sample Glassfish Java Tips JavaSE5.0の新機能 J2SE5.0虎の穴 Java SE 6 Mustang新機能 Nishigaya's Weblog Java-Source.net てんぷらメモ JavaSE6でのパフォーマンスの監視と診断 JMonkeyEngine
https://w.atwiki.jp/sevenlives/pages/24.html
Java 読み:じゃば 英語:Java 別名: 意味: JavaとはSun Microsystems社が開発した高級プログラミング言語のこと。 広義でJavaの実行環境を含めたJava周辺の技術の総称。 従来のC/C++などの言語の欠点をなくそうとして設計されたため、さまざまな利点から爆発的に普及した。 特徴: オブジェクト指向言語である。 C、C++といった言語をモデルとしてるためそれらと似た文法で学びやすい。 JVMによって一度バイトコードに変えられてから実行されるため、WORAを実現。 ガーベージ・コレクションを実装し、メモリを直接操作できなく安全性が高い。 ネットワークやGUI関連など考え抜かれた豊富な標準ライブラリがある。 例外処理でエラーを搬出し処理ができるため安全性が高い。 型に厳密であり、きちっと分けられた文法やアクセス修飾子等で機密性が高く堅牢なコードが書ける。 などの特徴がある。 プログラムはJavaの仕様で基本はUnicodeで書かなければならない。 デスクトップ仕様やサーバ向けモバイル向けなどで使い分ける JavaとJava SE【J2SE】、Java EE【J2EE】、Java ME【J2ME】といった3種類の技術体系がある。 Javaは様々な分野に広がっており、単にプログラミング言語としてだけではなく、広義でJavaプラットフォームを含むJavaの様々な体系全体を指すようになっている。 2015年09月21日 静的型言語? JVM 【Java仮想マシン】 WORA Oak? KVM? バイトコード【byte code】 OOP AOP? JNI JNA? ガーベッジ・コレクション【GC】 クラス・ライブラリ? クラス・ローダ? クラス・パス マーシャリング コメント(Java) Javadoc Duke? JavaBeans JavaFX APIJDBC 非推奨【deprecated】? エポック 完全修飾名 ワイルドカード【wild card】 ユニコード・エスケープ? マルチスレッド? スレッドセーフ sandbox デッドロック? サンドボックス システム・リソース? システム・プロパティ? ストリーム? バッファリング フィルタリング コレクション・フレームワーク デザインパターン? BGGA? HotSpot BeanShell? リテラル 識別子(Java)? 予約語(Java) 変数(Java)? 定数(Java) サフィックス 配列(Java)ジャグ配列? 参照値 camelCaps ■ オブジェクト指向(Java) オブジェクト(Java) クラス【class】(Java)フィールド【field】(Java) メソッド【method】(Java) コンストラクタ(Java) ファイナライザ? スタティック・イニシャライザ? パッケージ【package】 メンバー インスタンス【instance】(Java) エントリ・ポイント(Java) デフォルトコンストラクタ(Java) オーバーロード オーバーライド アクセス制御(Java)? アクセサ 継承(Java) スーパークラス【親クラス】? サブクラス【子クラス】? シグネチャ(Java) 抽象クラス 具象クラス インターフェース【interface】(Java) カプセル化 ポリモーフィズム【多態性】 インピーダンス・ミスマッチ イミュータブル・オブジェクト RMI? ■ 修飾子(Java) abstract? static? final? アクセス修飾子(Java)public(Java) protected(Java)? private(Java)? serializable? transient? strictfp? native? ■ 開発 JDK JRE JAR? JCP Javaコマンド Concurrency Utilities? Tiger?アノテーション? ジェネリクス ボクシング?オートボクシング アンボクシング? 拡張ループ文 Mustang?Java Compiler API? scripting framework? ドラッガブルアプレット? フリースタイル? MVC リファクタリング DI IoC? アサーション? リフレクション? JavaBean? EoD? POJO? O/Rマッピング JPA? JavaOne TCK? ■ 開発環境? EclipseJUnit? CVS EclipseUML? NetBeans Ant Subversion? JMeter? UML Groovy? GCJ? OpenJDK? Scala ■ Java API? java.?java.lang java.io java.system? java.util javax.? ■ 型 プリミティブ型?byte? integer(Java)? short? long? double(Java)? float(Java)? char(java)? boolean(Java)? クラス型(Java)? キャスト ナローイング変換? 自動型変換? ■拡張 Apache Commons?Collections? Apache Commons Collections ■ Java SE? Java AppletAWT swing SWT? JFace? JavaFX ■ Java EE Servlet JSP EJB DTO? フレームワークStruts Spring JSF? GlassFish? ■ Java ME? CDC? CLDC? MIDP? DoJa? MEXA? JavaCard? ■ Javaバージョン? Java 1.3 Java 1.4? Java 5.0? Java 6.0 Java 7? Java 8? [PR] 中古 ビジネスホン
https://w.atwiki.jp/honeybe/pages/24.html
Temp JavaからOracleのストアドプロシージャ、ストアドファンクション、パッケージを呼び出す際の注意点 SQLデータ型とJDBCタイプコード、Java型の対応 標準JDBC 1.0 型 SQL型 JDBCタイプ 標準Java型 Oracle 拡張機能Java 型 CHAR java.sql.Types.CHAR java.lang.String oracle.sql.CHAR VARCHAR2 java.sql.Types.VARCHAR java.lang.String oracle.sql.CHAR LONG java.sql.Types.LONGVARCHAR java.lang.String oracle.sql.CHAR NUMBER java.sql.Types.NUMERIC java.math.BigDecimal oracle.sql.NUMBER NUMBER java.sql.Types.DECIMAL java.math.BigDecimal oracle.sql.NUMBER NUMBER java.sql.Types.BIT boolean oracle.sql.NUMBER NUMBER java.sql.Types.TINYINT byte oracle.sql.NUMBER NUMBER java.sql.Types.SMALLINT short oracle.sql.NUMBER NUMBER java.sql.Types.INTEGER int oracle.sql.NUMBER NUMBER java.sql.Types.BIGINT long oracle.sql.NUMBER NUMBER java.sql.Types.REAL float oracle.sql.NUMBER NUMBER java.sql.Types.FLOAT double oracle.sql.NUMBER NUMBER java.sql.Types.DOUBLE double oracle.sql.NUMBER RAW java.sql.Types.BINARY byte[] oracle.sql.RAW RAW java.sql.Types.VARBINARY byte[] oracle.sql.RAW LONGRAW java.sql.Types.LONGVARBINARY byte[] oracle.sql.RAW DATE java.sql.Types.DATE java.sql.Date oracle.sql.DATE DATE java.sql.Types.TIME java.sql.Time oracle.sql.DATE DATE java.sql.Types.TIMESTAMP javal.sql.Timestamp oracle.sql.DATE 標準JDBC 2.0 型 SQL型 JDBCタイプ 標準Java型 Oracle 拡張機能Java 型 BLOB java.sql.Types.BLOB java.sql.Blob oracle.sql.BLOB CLOB java.sql.Types.CLOB java.sql.Clob oracle.sql.CLOB ユーザー定義オブジェクト java.sql.Types.STRUCT java.sql.Struct oracle.sql.STRUCT ユーザー定義参照 java.sql.Types.REF java.sql.Ref oracle.sql.REF ユーザー定義コレクション java.sql.Types.ARRAY java.sql.Array oracle.sql.ARRAY Oracle 拡張機能 SQL型 JDBCタイプ 標準Java型 Oracle 拡張機能Java 型 BFILE oracle.jdbc.OracleTypes.BFILE 利用不可 oracle.sql.BFILE ROWID oracle.jdbc.OracleTypes.ROWID 利用不可 oracle.sql.ROWID REF CURSOR 型 oracle.jdbc.OracleTypes.CURSOR java.sql.ResultSet oracle.jdbc.OracleResultSet 対応外のものは使用不可能? すくなくともBoolean型は使用不可能。 参考: JDBC 開発者ガイドおよびリファレンス第3章:基本機能データ型マッピング 第19章:コーディングのヒントおよびトラブルシューティングPL/SQLストアドプロシージャのブール型パラメータ
https://w.atwiki.jp/pspt/pages/264.html
Java JavaはC→C++→Javaという立ち位置にある。世界中に多くのJava開発者がいるため、C言語同様にプログラマーの必修言語とされ、知っておいて損はない言語である。なお、Javaの習得は他の言語に比べやや難しいためC言語を習得した後に勉強することをお勧めする。 JavaJavaのインストール Hello WorldHello.java cmd 注意点 Androidアプリの開発開発環境の構築 参考サイト Javaのインストール 下記のリンク先から最新のJDKをインストールしよう。 Java SE Development Kit 8u5 Hello World 画面に「Hello, World!」の文字列を表示させよう。 1.編集 2.コンパイル 3.実行 Hello.javaを作成する javacコマンドでHello.javaをコンパイルする javaコマンドでhello.classを実行する Hello.java public class Hello { public static void main(String[] args){ System.out.println("Hello, world!"); } } cmd C \xxx\yyy\zzz javac Hello.java C \xxx\yyy\zzz java Hello 注意点 ユーザー環境変数PATHにC \Program Files\Java\jdk1.8.0_05\bin;を追加しておくこと。 C \xxx\yyy\zzz はHello.javaファイルが置いてあるディレクトリを指す。 javaコマンドは拡張子を必要としない。 Androidアプリの開発 Javaの扱いに慣れてきたらAndroidアプリを開発しよう。 開発環境の構築 Android SDK(←Eclipseが含まれている)をインストール SDK Manager.exeを起動して各ツールをインストール ユーザー環境変数PATHにC \xxx\yyy\zzz\sdk\platform-tools;C \xxx\yyy\zzz\sdk\tools;を追加 Pleiades - Eclipse プラグインをインストールしてEclipseを日本語化(任意) 参考サイト 一番かんたんなjava入門
https://w.atwiki.jp/shells/pages/11.html
Java 目次 概要解説 参考サイト 環境JDK 用語 構文 実習 概要 解説 参考サイト Java入門 とほほのJava入門 TECHSCORE JavaでHelloWorld Javaの道 Java Solution @IT Java使用 Java Developer Connection Javaテクノロジ dev2dev Javaニュース JavaNews Javaメーリングリスト Java House サーブレット/JSP 基礎 基礎から学ぶ サーブレット/JSP 環境 JDK Java SE Development Kit 5.0 Update 15 First Costomer Ship 【参考】JDK 6のインストールと環境設定 用語 用語まとめ 構文 JSP構文 実習 @IT 基礎から学ぶサーブレット/JSP
https://w.atwiki.jp/loveubuntu/pages/22.html
【緊急速報】 OracleJavaで Java6update31以外を使っている方は脆弱性回避のため速やかにJava6u31以降に変更して下さい。 参考文献 Javaの定例セキュリティアップデートが公開、多数の深刻な脆弱性に対処(ITmediaエンタープライズ 2012-02-16) Javaについて Javaとは(広い意味で)オペレーティングシステムに依存しないプログラミング開発・実行環境です。Windows、OSX、Linuxでの環境が用意されていますので、基本的にJavaアプリはLinuxでも動きます。 Ubuntuで使えるJavaには現在2つの流れが有り、一つがクローズドなOracleJava、もう一つがオープンソースのOpenJDKです。現在Ubuntuで自動インストール出来るのはOpenJDKのみで、OracleJavaは手動で導入しなければいけません。 OpenJDKは簡単に導入(ソフトウェアセンターからインストール)できますが、動かないJavaアプリがあったりするので 手動で OracleJavaを入れる人も多いです。そこでここでは手動で OracleJavaを入れる方法からフォントの文字化け対策などを書いていきたいと思います。 現在のOracleJavaの最新バージョンは1.6.0_32です。(2012-05-08確認 【公式サイトダウンロードページ 】) 動作している Javaのバージョンを確認したい時は、端末から「java -version」と打ち込んで下さい。 付記 OpenJDKのインストール。 ソフトウェアセンター(あるいはSynaptic)から「default-java」あるいは「openjdk-6-jre」を検索してインストールするのが一番簡単です。こちらは自動アップデートされますので、Linuxに慣れていない方はこちらを使用することを強くお勧めします。 OracleJavaは安全面を考えて常に最新版を導入するようにして下さい。 Oracle Java 手動インストール(この時点での最新版はv6u31でしたが、現在の最新版に読み替えて作業して下さい。) Javaは広範囲で使用されているために脆弱性が見つかるとすぐに攻撃される危険な存在であるにも関わらず、バックグラウンドで動作しているためユーザにとって使用している意識が低く、アップデートを放置している方も多いと聞きます。重大なトラブルを避けるためにも、セキュリティアップデートは必ず行い常に最新版を使用するように心がけて下さい。 別バージョンのJava入れたけど前のバージョンのまま変わんないね困ったよ(全バージョン) 端末での操作が好きな方は 「sudo update-alternatives --config java」 で、GUIが好きな方は galternatives をインストールして実行、javaの項目を探してバージョンを変更して下さい。 Javaアプリが文字化けするのでフォントを変えたい(全バージョン、oracle(sun)-java) Java本体のディレクトリを探して(例えば /usr/lib/jvm の中とか)、その下の lib/fontsの中に fallback というディレクトリを作成fallbackの中に入り、好きなフォントのリンクを置き、mkfontdir と mkfontscale というコマンドを打ち込むとフォントが変わります。
https://w.atwiki.jp/struts2java/pages/13.html
java(SJC-P)の勉強メモ ローカルのインナークラスにアクセスする方法が不明… ローカル変数(final)に対してのみクラス内で操作可能だが 使用用途が分からない。。。